package d1_thread_code;

public class ThreadDemo02 {
    public static void main(String[] args) {
        //目标: 掌握多线程的创建方式二: 实现Runnable接口方式。
        //3、创建一个任务类对象
        MyRunnable target = new MyRunnable();

        //4、把任务对象交给线程对象
        Thread t = new Thread(target, "1号");

        //5、启动线程
        t.start();

        for (int i = 0; i < 4; i++) {
            System.out.println("mian线程输出:" + i);
        }
    }
}

/**
 * 1、定义一个任务类实现Runnable接口
 *
 */

class MyRunnable implements Runnable{

    //2、重写run方法
    @Override
    public void run() {
        for (int i = 0; i < 4; i++) {
            System.out.println("子线程输出: " + i);
        }
    }
}